package cn.wolfcode.wolf2w.domain;

import lombok.Data;

import javax.persistence.Column;
import java.util.Date;

/**
 * 旅游日记对象 ta_note
 *
 * @author 浪兎兎
 * @date 2025-05-30
 */
@Data
public class NoteCanal  {
    /**
     * 主键
     */
    private Long id;

    /**
     * 目的地id
     */
    @Column(name = "dest_id")
    private Long destId;

    /**
     * 目的地
     */
    @Column(name = "dest_name")
    private String destName;

    /**
     * 作者id
     */
    @Column(name = "author_id")
    private Long authorId;

    /**
     * 标题
     */
    private String title;

    /**
     * 概要
     */
    private String summary;

    /**
     * 封面
     */
    @Column(name = "cover_url")
    private String coverUrl;

    /**
     * 旅游时间
     */
    @Column(name = "travel_time")
    private Date travelTime;

    /**
     * 人均消费
     */
    @Column(name = "avg_consume")
    private Integer avgConsume;

    /**
     * 旅游天数
     */
    private Integer days;

    /**
     * 和谁旅游
     */
    private String person;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 发布时间
     */
    @Column(name = "release_time")
    private Date releaseTime;

    /**
     * 最新更新时间内
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 是否公开 0:否 1:是
     */
    @Column(name = "is_public")
    private String isPublic;

    /**
     * 点击/阅读数
     */
    private Integer viewnum;

    /**
     * 回复数
     */
    private Integer replynum;

    /**
     * 收藏数
     */
    private Integer favornum;

    /**
     * 分享数
     */
    private Integer sharenum;

    /**
     * 点赞数
     */
    private Integer thumbsupnum;

    /**
     * 游记状态 0:草稿 1:待发布(待审核) 2:审核通过 3:拒绝
     */
    private String status;

}
